"""
文件操作模块有以下功能(写在类里面的函数)：
读取文件内容
写入内容到文件中
复制文件
删除文件
文件改名
"""


class FileOperations:
    @staticmethod
    def read(du):
        f = open(f'{du}', 'r', encoding= 'utf8')
        like1 = f.read()
        return like1
    @staticmethod
    def write(fike1,fike2):
        f = open(f'{fike1}', 'w', encoding= 'utf8')
        f.write(fike2)
        print('写入成功')
    @staticmethod
    def copy(filename,filenname2):
        f = open(f'{filename}', 'r', encoding='utf8')
        content = f.read()
        f.close()
        f1 = open(f'{filenname2}', 'w', encoding='utf8')
        f1.write(content)
        f1.close()
    @staticmethod
    def rmmove1(fike):
        import os
        os.remove(fike)
        print('删除成功')
    @staticmethod
    def rename(name1,name2):
        import os
        os.rename(name1,name2)
        print('改名成功')


copy1 = FileOperations
copy1.write('haha.py','猪猪猪')
copy1.read('haha.py')

copy1.copy('haha.py','哈哈哈')
copy1.rmmove1('哈哈哈')
copy1.rename('haha.py', 'shab.py')

